//package com.算法4.base;
//
//
//
//
//import java.io.BufferedReader;
//import java.io.FileReader;
//import java.io.IOException;
//import java.util.ArrayList;
//import java.util.Arrays;
//
///**
// * @className: BinarySearch
// * @description: TODO 类描述
// * @author: YUANG
// * @date: 2022/1/25
// **/
//public class BinarySearch {
//    public static void main(String[] args) throws IOException {
//        int[] whitelist = In.readInts(args[0]);
//        Arrays.sort(whitelist);
//        while (!StdIn.isEmpty()) {
//            int key = StdIn.readInt();
//            if (rank(key, whitelist) < 0) {
//                StdOut.println(key);
//            }
//        }
//    }
//
//    public static int rank(int key, int[] a) {
//        int lo = 0;
//        int hi = a.length - 1;
//        while (lo <= hi) {
//            int mid = lo + (hi - lo) / 2;
//            if (key > a[mid]) {
//                lo = mid + 1;
//            } else if (key < a[mid]) {
//                hi = mid - 1;
//            } else {
//                return mid;
//            }
//        }
//        return -1;
//    }
//}
